#pragma once
#include <Rz/Graphics/Math/Size.h>

namespace Rz { namespace Graphics { namespace Render {

struct ViewerState
{
	Math::Size ViewerSize;
	bool Fullscreen;

	RZ_INLINE ViewerState() : Fullscreen(false) { }

	RZ_INLINE ViewerState(const Math::Size& size, bool fullscreen)
		: ViewerSize(size)
		, Fullscreen(fullscreen)
	{ 

	}

	RZ_INLINE ViewerState(u32 width, u32 height, bool fullscreen)
		: ViewerSize(width, height)
		, Fullscreen(fullscreen)
	{ 

	}
};

} } }
